﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
//using PowerCreator.LMS.Model.Entity;

public partial class sysadmin_MasterPager_webconfig : System.Web.UI.MasterPage
{
    private const string tb_big_start = "<table id=\"tb1\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" height=\"100%\" border=\"0\"><tr valign=\"top\" ><td  id=\"showid\">";
    private const string tb_end = "</table>";
    private const string tb_mid_start = "<table border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\"><tr style=\"CURSOR: hand; font-size:12px;\" onclick=showtb({0})  ><td width=\"160\" height=\"28\" background=\"../images/menu_back.gif\" >&nbsp;&nbsp; <img src=\"../images/{2}\" width=\"18\" height=\"18\" align=\"absmiddle\" />{1}</td></tr>";
    private const string tb_sm_start = "<tr id={0} ><td width=\"160\" ><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>";
    private const string tr_td_tb = "";
    private const string tr_td_tb_end = "</table></td></tr> ";
    private const string td_tr_end = "</td></tr>";
    private const string tr_const = "<tr><td height=\"23\">&nbsp;&nbsp;&nbsp;&nbsp;<img src=\"../images/menu_dh.gif\" />&nbsp;<a href=\"{0}\" target=\"fraMain\">{1}</a></td></tr>";

    protected void Page_Load(object sender, EventArgs e)
    {
        GetMenu();
    }
    private void GetMenu()
    {
        StringBuilder str_Menu = new StringBuilder();
        str_Menu.Append(tb_big_start);

        #region 个人资料
        str_Menu.Append(string.Format(tb_mid_start, 1, "个人资料", "menu_yhgl.gif"));

        str_Menu.Append(string.Format(tb_sm_start, "tbtype1"));

        str_Menu.Append(string.Format(tr_const, "UserInfo/System_Defoult.aspx", "当前管理员信息"));
        str_Menu.Append(string.Format(tr_const, "UserInfo/EditorUser.aspx", "修改个人信息"));
        str_Menu.Append(string.Format(tr_const, "UserInfo/EditorPassword.aspx", "修改个人密码"));

        str_Menu.Append(tr_td_tb_end);


        str_Menu.Append(tr_td_tb_end);

        #endregion

        //#region 角色管理
        //if (GetRole(Role.ManagerRole) | GetRole(Role.AddRole))
        //{
        //    str_Menu.Append(string.Format(tb_mid_start, 2, "角色管理", "menu_jsgl.gif"));

        //    str_Menu.Append(string.Format(tb_sm_start, "tbtype2"));
        //    if (GetRole(Role.ManagerRole))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "RoleManager/ActionManage.aspx", "角色组权限"));
        //    }
        //    if (GetRole(Role.AddRole))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "RoleManager/AdminGroupManage.aspx", "管理角色组"));
        //    }


        //    str_Menu.Append(tr_td_tb_end);


        //    str_Menu.Append(tr_td_tb_end);
        //}

        //#endregion

        //#region 用户管理
        //if (GetRole(Role.ManagerJob) | GetRole(Role.ManagerDuty) | GetRole(Role.ManagerDepartment) | GetRole(Role.ManagerUserInfo))
        //{
        //    str_Menu.Append(string.Format(tb_mid_start, 3, "用户管理", "menu_yhgl.gif"));

        //    str_Menu.Append(string.Format(tb_sm_start, "tbtype3"));
        //    if (GetRole(Role.ManagerJob))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "UserManager/JobManager.aspx", "管理职位"));
        //    }
        //    if (GetRole(Role.ManagerDuty))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "UserManager/DutyManager.aspx", "管理职称"));
        //    }
        //    if (GetRole(Role.ManagerDepartment))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "UserManager/AddDepartment.aspx", "管理部门"));
        //    }
        //    if (GetRole(Role.ManagerUserInfo))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "UserManager/UserInfoManager.aspx", "管理用户"));
        //    }


        //    str_Menu.Append(tr_td_tb_end);


        //    str_Menu.Append(tr_td_tb_end);
        //}

        //#endregion

        //#region 虚拟目录管理
        //if (GetRole(Role.AddVitrtual) | GetRole(Role.ManagerVirtual))
        //{
        //    str_Menu.Append(string.Format(tb_mid_start, 4, "虚拟目录管理", "menu_xnmlgl.gif"));

        //    str_Menu.Append(string.Format(tb_sm_start, "tbtype4"));
        //    if (GetRole(Role.AddVitrtual))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "VirtualManager/AddVirtual.aspx", "添加虚拟目录"));
        //    }
        //    if (GetRole(Role.ManagerVirtual))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "VirtualManager/VirtualManager.aspx", "管理虚拟目录"));
        //    }

        //    str_Menu.Append(tr_td_tb_end);


        //    str_Menu.Append(tr_td_tb_end);
        //}

        //#endregion

        //#region 课程管理
        //if (GetRole(Role.ManagerCourseType) | GetRole(Role.ManagerCourse) | GetRole(Role.ManagerResourceType) | GetRole(Role.ManagerCourseResource))
        //{
        //    str_Menu.Append(string.Format(tb_mid_start, 5, "课程管理", "menu_kcgl.gif"));

        //    str_Menu.Append(string.Format(tb_sm_start, "tbtype5"));
        //    if (GetRole(Role.ManagerCourseType))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "CourseManager/CourseTypeManager.aspx", "管理课程分类"));
        //    }
        //    if (GetRole(Role.ManagerCourse))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "CourseManager/CourseInfoManager.aspx", "管理课程"));
        //    }
        //    if (GetRole(Role.ManagerResourceType))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "CourseManager/CourseResourceTypeManager.aspx", "管理资源类别"));
        //    }
        //    if (GetRole(Role.ManagerCourseResource))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "CourseManager/CourseResourceManager.aspx", "管理课程资源"));
        //    }
        //    else
        //    {
        //        //检查该用户是否有专业或是课程管理权限
        //        PowerCreator.LMS.Logic.ActionManager.ManagerResource managerResourceManager = new PowerCreator.LMS.Logic.ActionManager.ManagerResource();
        //        PowerCreator.LMS.Logic.CourseManager.ManagerCourseInfo courseManager = new PowerCreator.LMS.Logic.CourseManager.ManagerCourseInfo();
        //        string search = managerResourceManager.GetManagerCourseSearchByUserID(int.Parse(Session["UserID"].ToString()));
        //        if (courseManager.Count(search) != 0)
        //        {
        //            str_Menu.Append(string.Format(tr_const, "CourseManager/CourseResourceManager.aspx", "管理课程资源"));
        //        }
        //    }


        //    str_Menu.Append(tr_td_tb_end);


        //    str_Menu.Append(tr_td_tb_end);
        //}

        //#endregion

        //#region 培训方案管理
        //if (GetRole(Role.ManagerProjectType) | GetRole(Role.ManagerProject) | GetRole(Role.ManagerPlaning))
        //{
        //    str_Menu.Append(string.Format(tb_mid_start, 6, "培训方案管理", "menu_pxfagl.gif"));

        //    str_Menu.Append(string.Format(tb_sm_start, "tbtype6"));
        //    if (GetRole(Role.ManagerProjectType))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "ProjectManager/PClass.aspx", "管理方案类型"));
        //    }
        //    if (GetRole(Role.ManagerProject))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "ProjectManager/ProjectInfoManager.aspx", "管理培训方案"));
        //    }
        //    if (GetRole(Role.ManagerPlaning))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "ProjectManager/ProjectPlanManager.aspx", "培训方案监控"));
        //    }

        //    str_Menu.Append(tr_td_tb_end);


        //    str_Menu.Append(tr_td_tb_end);
        //}

        //#endregion

        //#region 题库管理
        //if (GetRole(Role.ManagerQuestion) | GetRole(Role.AddPaper) | GetRole(Role.ManagerPaper))
        //{
        //    str_Menu.Append(string.Format(tb_mid_start, 7, "题库管理", "menu_tkgl.gif"));

        //    str_Menu.Append(string.Format(tb_sm_start, "tbtype7"));
        //    if (GetRole(Role.ManagerQuestion))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "QuestionManager/ManagerQuestionInfo.aspx", "管理试题"));
        //    }
        //    if (GetRole(Role.AddPaper))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "QuestionManager/AddPaperInfo.aspx", "添加试卷"));
        //    }
        //    if (GetRole(Role.ManagerPaper))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "QuestionManager/ManagerPaperInfo.aspx", "管理试卷"));
        //    }

        //    str_Menu.Append(tr_td_tb_end);


        //    str_Menu.Append(tr_td_tb_end);
        //}

        //#endregion

        //#region 阅卷管理
        //if (GetRole(Role.AuditProject) | GetRole(Role.SearchPaperScore) | GetRole(Role.SearchUserScore))
        //{
        //    str_Menu.Append(string.Format(tb_mid_start, 8, "阅卷管理", "menu_sjgl.gif"));

        //    str_Menu.Append(string.Format(tb_sm_start, "tbtype8"));
        //    if (GetRole(Role.AuditProject))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "PaperManager/ProjectList.aspx", "培训方案批阅"));
        //    }
        //    if (GetRole(Role.SearchPaperScore))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "PaperManager/PaperList.aspx", "试卷成绩查询"));
        //    }
        //    if (GetRole(Role.SearchUserScore))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "PaperManager/UserList.aspx", "用户成绩查询"));
        //    }

        //    str_Menu.Append(tr_td_tb_end);


        //    str_Menu.Append(tr_td_tb_end);
        //}

        //#endregion

        //#region 消息通知管理
        //if (GetRole(Role.AddMessage) | GetRole(Role.ManagerMessage) | GetRole(Role.SysteMessage))
        //{
        //    str_Menu.Append(string.Format(tb_mid_start, 9, "消息通知管理", "menu_xxtzgl.gif"));

        //    str_Menu.Append(string.Format(tb_sm_start, "tbtype9"));
        //    if (GetRole(Role.AddMessage))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "MessageManager/AddMessage.aspx", "添加消息通知"));
        //    }
        //    if (GetRole(Role.ManagerMessage))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "MessageManager/ManagerMsg.aspx", "管理消息通知"));
        //    }
        //    if (GetRole(Role.SysteMessage))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "MessageManager/SystemMsg.aspx", "系统通知"));
        //    }

        //    str_Menu.Append(tr_td_tb_end);


        //    str_Menu.Append(tr_td_tb_end);
        //}

        //#endregion

        //#region 下载资源管理
        //if (GetRole(Role.AddSoft) | GetRole(Role.ManagerSoft))
        //{
        //    str_Menu.Append(string.Format(tb_mid_start, 10, "下载资源管理", "menu_cyrj.gif"));

        //    str_Menu.Append(string.Format(tb_sm_start, "tbtype10"));
        //    if (GetRole(Role.AddSoft))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "Software/AddSoft.aspx", "添加下载资源"));
        //    }
        //    if (GetRole(Role.ManagerSoft))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "Software/ManagerSoftWare.aspx", "管理下载资源"));
        //    }

        //    str_Menu.Append(tr_td_tb_end);


        //    str_Menu.Append(tr_td_tb_end);
        //}

        //#endregion

        //#region 统计查询
        //if (GetRole(Role.CountLogin) | GetRole(Role.CountBrower) | GetRole(Role.CountCourse) | GetRole(Role.CountProject) | GetRole(Role.CountPaper) | GetRole(Role.CountQuestion))
        //{
        //    str_Menu.Append(string.Format(tb_mid_start, 11, "统计查询", "menu_tjcx.gif"));

        //    str_Menu.Append(string.Format(tb_sm_start, "tbtype11"));
        //    if (GetRole(Role.CountLogin))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "CountManager/UserLoggin.aspx", "用户登录统计"));
        //    }
        //    if (GetRole(Role.CountBrower))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "CountManager/VisitsSeach.aspx", "访问量查询"));
        //    }
        //    if (GetRole(Role.CountCourse))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "CountManager/CourseInfo.aspx", "课程统计"));
        //    }
        //    if (GetRole(Role.CountProject))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "CountManager/ProjectInfo.aspx", "培训方案统计"));
        //    }
        //    if (GetRole(Role.CountPaper))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "CountManager/PaperInfo.aspx", "试卷统计"));
        //    }
        //    if (GetRole(Role.CountQuestion))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "CountManager/QuestionInfo.aspx", "试题统计"));
        //    }


        //    str_Menu.Append(tr_td_tb_end);


        //    str_Menu.Append(tr_td_tb_end);
        //}

        //#endregion

        //#region 系统维护
        //if (GetRole(Role.SystemInfo) | GetRole(Role.LoginIPManager) | GetRole(Role.IPBlack) | GetRole(Role.OnlineUser))
        //{
        //    str_Menu.Append(string.Format(tb_mid_start, 12, "系统维护", "menu_yhgl.gif"));

        //    str_Menu.Append(string.Format(tb_sm_start, "tbtype12"));
        //    if (GetRole(Role.SystemInfo))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "SystemInfo/SysParManage.aspx", "系统基础参数设置"));
        //    }
        //    if (GetRole(Role.LoginIPManager))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "SystemInfo/LoginIPManager.aspx", "后台登录IP"));
        //    }
        //    if (GetRole(Role.IPBlack))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "SystemInfo/BlackIPManager.aspx", "IP黑名单"));
        //    }
        //    if (GetRole(Role.OnlineUser))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "SystemInfo/OnlineUserManager.aspx", "管理在线用户"));
        //    }

        //    str_Menu.Append(tr_td_tb_end);


        //    str_Menu.Append(tr_td_tb_end);
        //}

        //#endregion

        //#region 课件评论//菜单未加入数据库中，在初始化数据库也需要加入SQL语句

        ////if (GetRole(Role.SystemInfo) | GetRole(Role.LoginIPManager) | GetRole(Role.IPBlack) | GetRole(Role.OnlineUser))
        ////{
        ////str_Menu.Append(string.Format(tb_mid_start, 13, "课件评论管理", "menu_yhgl.gif"));

        ////str_Menu.Append(string.Format(tb_sm_start, "tbtype13"));
        //////if (GetRole(Role.SystemInfo))
        //////{
        ////    str_Menu.Append(string.Format(tr_const, "CommentManager/CommentManager.aspx", "点评管理"));
        //////}
        ////if (GetRole(Role.LoginIPManager))
        ////{
        //// str_Menu.Append(string.Format(tr_const, "SystemInfo/LoginIPManager.aspx", "后台登录IP"));
        ////}
        ////if (GetRole(Role.IPBlack))
        ////{
        ////str_Menu.Append(string.Format(tr_const, "SystemInfo/BlackIPManager.aspx", "IP黑名单"));
        ////}
        ////if (GetRole(Role.OnlineUser))
        ////{
        ////str_Menu.Append(string.Format(tr_const, "SystemInfo/OnlineUserManager.aspx", "管理在线用户"));
        ////}

        //str_Menu.Append(tr_td_tb_end);


        //str_Menu.Append(tr_td_tb_end);
        ////}

        //#endregion

        //#region 论坛管理
        //if (GetRole(Role.ManagerModule) | GetRole(Role.ManagerTitleTypeInfo) | GetRole(Role.ManagerTitleInfo))
        //{
        //    str_Menu.Append(string.Format(tb_mid_start, 14, "论坛管理", "menu_yhgl.gif"));

        //    str_Menu.Append(string.Format(tb_sm_start, "tbtype14"));
        //    if (GetRole(Role.ManagerModule))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "BBSManager/ManagerModule.aspx", "管理频道"));
        //    }
        //    if (GetRole(Role.ManagerTitleTypeInfo))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "BBSManager/ManagerTitleTypeInfo.aspx", "管理版块"));
        //    }
        //    if (GetRole(Role.ManagerTitleInfo))
        //    {
        //        str_Menu.Append(string.Format(tr_const, "BBSManager/ManagerTitleInfo.aspx", "管理帖子"));
        //    }


        //    str_Menu.Append(tr_td_tb_end);


        //    str_Menu.Append(tr_td_tb_end);
        //}

        //#endregion

        str_Menu.Append(td_tr_end);

        str_Menu.Append(tb_end);

        lab_Menu.Text = str_Menu.ToString();
    }
    protected void btn_Clear_Click(object sender, ImageClickEventArgs e)
    {

    }
}